package org.graduation.recruitment.mapper.resume;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.graduation.recruitment.entity.pojo.resume.EducationalBackground;

import java.util.List;

/**
 * 教育背景Mapper接口，用于对教育背景信息进行数据库操作。
 * 继承自BaseMapper，提供了基本的CRUD方法。
 */
@Mapper
public interface EducationalBackgroundMapper extends BaseMapper<EducationalBackground> {

    /**
     * 根据简历ID查询该简历的所有教育背景信息。
     *
     * @param resumeId 简历的唯一标识符。
     * @return 返回一个教育背景信息的列表。
     */
    @Select("SELECT * FROM resume_educational_background where resume_id = #{resumeId}")
    List<EducationalBackground> selectAllByResumeId(Long resumeId);
}